home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / etc / brltty / en-nabcc.ttb < prev    next >
Text File  |  2009-10-13  |  21KB  |  421 lines

  1. ###############################################################################
  2. # BRLTTY - A background process providing access to the console screen (when in
  3. #          text mode) for a blind person using a refreshable braille display.
  4. #
  5. # Copyright (C) 1995-2009 by The BRLTTY Developers.
  6. #
  7. # BRLTTY comes with ABSOLUTELY NO WARRANTY.
  8. #
  9. # This is free software, placed under the terms of the
  10. # GNU Lesser General Public License, as published by the Free Software
  11. # Foundation; either version 2.1 of the License, or (at your option) any
  12. # later version. Please see the file LICENSE-LGPL for details.
  13. #
  14. # Web Page: http://mielke.cc/brltty/
  15. #
  16. # This software is maintained by Dave Mielke <dave@mielke.cc>.
  17. ###############################################################################
  18.  
  19. # BRLTTY Text Table - English (North American Braille Computer Code)
  20.  
  21. # This is a description of the default text table used by BRLTTY.  
  22. # It's based on the North American Braille Computer Code, but defines the full
  23. # Latin1 (ISO-8859-1) character set.
  24.  
  25. # The 95 printable characters of the standard 7-bit US-ASCII character set
  26. # (32-126) are identical to their representations within the North American
  27. # Braille Computer Code (these are the only characters which the NABCC actually
  28. # defines). Characters from literary braille, symbols from The Nemeth Braille
  29. # Code for Mathematics and Science Notation, and a bit of human imagination
  30. # have all been combined to create an easy-to-remember, one-to-one mapping
  31. # between each character and its braille counterpart. All possible combinations
  32. # involving only the original 6 braille dots are used, but that only allows for
  33. # 64 out of the required 95 character representations. The presence or absence
  34. # of dot 7 is used to differentiate between pairs of characters which either
  35. # are very closely related in meaning or, in a few cases where a more intuitive
  36. # reason couldn't be found, have a very close logical relationship within the
  37. # US-ASCII code. Dot 8 isn't used at all.
  38.  
  39. # The space and the 26 lowercase letters (a-z) are the same as in literary 
  40. # braille:
  41.  
  42.      #Hex    Dots       Dec Char Description
  43. char \X20 (        )  #  32      space
  44. char \X61 (1       )  #  97   a  latin small letter a
  45. char \X62 (12      )  #  98   b  latin small letter b
  46. char \X63 (1  4    )  #  99   c  latin small letter c
  47. char \X64 (1  45   )  # 100   d  latin small letter d
  48. char \X65 (1   5   )  # 101   e  latin small letter e
  49. char \X66 (12 4    )  # 102   f  latin small letter f
  50. char \X67 (12 45   )  # 103   g  latin small letter g
  51. char \X68 (12  5   )  # 104   h  latin small letter h
  52. char \X69 ( 2 4    )  # 105   i  latin small letter i
  53. char \X6A ( 2 45   )  # 106   j  latin small letter j
  54. char \X6B (1 3     )  # 107   k  latin small letter k
  55. char \X6C (123     )  # 108   l  latin small letter l
  56. char \X6D (1 34    )  # 109   m  latin small letter m
  57. char \X6E (1 345   )  # 110   n  latin small letter n
  58. char \X6F (1 3 5   )  # 111   o  latin small letter o
  59. char \X70 (1234    )  # 112   p  latin small letter p
  60. char \X71 (12345   )  # 113   q  latin small letter q
  61. char \X72 (123 5   )  # 114   r  latin small letter r
  62. char \X73 ( 234    )  # 115   s  latin small letter s
  63. char \X74 ( 2345   )  # 116   t  latin small letter t
  64. char \X75 (1 3  6  )  # 117   u  latin small letter u
  65. char \X76 (123  6  )  # 118   v  latin small letter v
  66. char \X77 ( 2 456  )  # 119   w  latin small letter w
  67. char \X78 (1 34 6  )  # 120   x  latin small letter x
  68. char \X79 (1 3456  )  # 121   y  latin small letter y
  69. char \X7A (1 3 56  )  # 122   z  latin small letter z
  70.  
  71. # The 26 uppercase letters (A-Z) are the same as their lowercase counterparts 
  72. # except that dot 7 is added:
  73.  
  74.      #Hex    Dots       Dec Char Description
  75. char \X41 (1     7 )  #  65   A  latin capital letter a
  76. char \X42 (12    7 )  #  66   B  latin capital letter b
  77. char \X43 (1  4  7 )  #  67   C  latin capital letter c
  78. char \X44 (1  45 7 )  #  68   D  latin capital letter d
  79. char \X45 (1   5 7 )  #  69   E  latin capital letter e
  80. char \X46 (12 4  7 )  #  70   F  latin capital letter f
  81. char \X47 (12 45 7 )  #  71   G  latin capital letter g
  82. char \X48 (12  5 7 )  #  72   H  latin capital letter h
  83. char \X49 ( 2 4  7 )  #  73   I  latin capital letter i
  84. char \X4A ( 2 45 7 )  #  74   J  latin capital letter j
  85. char \X4B (1 3   7 )  #  75   K  latin capital letter k
  86. char \X4C (123   7 )  #  76   L  latin capital letter l
  87. char \X4D (1 34  7 )  #  77   M  latin capital letter m
  88. char \X4E (1 345 7 )  #  78   N  latin capital letter n
  89. char \X4F (1 3 5 7 )  #  79   O  latin capital letter o
  90. char \X50 (1234  7 )  #  80   P  latin capital letter p
  91. char \X51 (12345 7 )  #  81   Q  latin capital letter q
  92. char \X52 (123 5 7 )  #  82   R  latin capital letter r
  93. char \X53 ( 234  7 )  #  83   S  latin capital letter s
  94. char \X54 ( 2345 7 )  #  84   T  latin capital letter t
  95. char \X55 (1 3  67 )  #  85   U  latin capital letter u
  96. char \X56 (123  67 )  #  86   V  latin capital letter v
  97. char \X57 ( 2 4567 )  #  87   W  latin capital letter w
  98. char \X58 (1 34 67 )  #  88   X  latin capital letter x
  99. char \X59 (1 34567 )  #  89   Y  latin capital letter y
  100. char \X5A (1 3 567 )  #  90   Z  latin capital letter z
  101.  
  102. # The 10 decimal digits (0-9) are the same as in the Nemeth Code:
  103.  
  104.      #Hex    Dots       Dec Char Description
  105. char \X30 (  3 56  )  #  48   0  digit zero
  106. char \X31 ( 2      )  #  49   1  digit one
  107. char \X32 ( 23     )  #  50   2  digit two
  108. char \X33 ( 2  5   )  #  51   3  digit three
  109. char \X34 ( 2  56  )  #  52   4  digit four
  110. char \X35 ( 2   6  )  #  53   5  digit five
  111. char \X36 ( 23 5   )  #  54   6  digit six
  112. char \X37 ( 23 56  )  #  55   7  digit seven
  113. char \X38 ( 23  6  )  #  56   8  digit eight
  114. char \X39 (  3 5   )  #  57   9  digit nine
  115.  
  116. # Common symbols used within mathematical expressions by popular computer
  117. # programming languages are the same as in the Nemeth Code:
  118.  
  119.      #Hex    Dots       Dec Char Description
  120. char \X2E (   4 6  )  #  46   .  full stop
  121. char \X2B (  34 6  )  #  43   +  plus sign
  122. char \X2D (  3  6  )  #  45   -  hyphen-minus
  123. char \X2A (1    6  )  #  42   *  asterisk
  124. char \X2F (  34    )  #  47   /  solidus
  125. char \X28 (123 56  )  #  40   (  left parenthesis
  126. char \X29 ( 23456  )  #  41   )  right parenthesis
  127.  
  128. # With all of these major considerations having been taken into account, 
  129. # convenient representations were still available, and are used, for some of 
  130. # the remaining characters:
  131.  
  132.      #Hex    Dots       Dec Char Description
  133. char \X26 (1234 6  )  #  38   &  ampersand
  134. char \X23 (  3456  )  #  35   #  number sign
  135.  
  136. # The remaining characters are what they are. Dot 7 isn't used either within 
  137. # the number block (32-63) or, with the exception of the DEL control character
  138. # (127), within the lowercase block (96-127). With the exception of the
  139. # underscore (95), dot 7 is used for every character within the uppercase block
  140. # (64-95). Adding dot 7 to any character within the lowercase block (96-127)
  141. # yields its corresponding character within the uppercase block (64-95) except
  142. # that removing dot 7 from the DEL control character yields the underscore.
  143.  
  144.      #Hex    Dots       Dec Char Description
  145. char \X2C (     6  )  #  44   ,  comma
  146. char \X3B (    56  )  #  59   ;  semicolon
  147. char \X3A (1   56  )  #  58   :  colon
  148. char \X21 ( 234 6  )  #  33   !  exclamation mark
  149. char \X3F (1  456  )  #  63   ?  question mark
  150. char \X22 (    5   )  #  34   "  quotation mark
  151. char \X27 (  3     )  #  39   '  apostrophe
  152. char \X60 (   4    )  #  96   `  grave accent
  153. char \X5E (   45 7 )  #  94   ^  circumflex accent
  154. char \X7E (   45   )  # 126   ~  tilde
  155. char \X5B ( 2 4 67 )  #  91   [  left square bracket
  156. char \X5D (12 4567 )  #  93   ]  right square bracket
  157. char \X7B ( 2 4 6  )  # 123   {  left curly bracket
  158. char \X7D (12 456  )  # 125   }  right curly bracket
  159. char \X3D (123456  )  #  61   =  equals sign
  160. char \X3C (12   6  )  #  60   <  less-than sign
  161. char \X3E (  345   )  #  62   >  greater-than sign
  162. char \X24 (12 4 6  )  #  36   $  dollar sign
  163. char \X25 (1  4 6  )  #  37   %  percent sign
  164. char \X40 (   4  7 )  #  64   @  commercial at
  165. char \X7C (12  56  )  # 124   |  vertical line
  166. char \X5C (12  567 )  #  92   \  reverse solidus
  167. char \X5F (   456  )  #  95   _  low line
  168.  
  169. # Each of the characters within the basic control character block (0-31) is the
  170. # same as its corresponding character within both the uppercase block (64-95)
  171. # and the lowercase block (96-127) except that dots 7 and 8 are both used.
  172.  
  173.      #Hex    Dots       Dec Char Description
  174. char \X00 (   4  78)  #   0  ^@  null
  175. char \X01 (1     78)  #   1  ^A  start of heading
  176. char \X02 (12    78)  #   2  ^B  start of text
  177. char \X03 (1  4  78)  #   3  ^C  end of text
  178. char \X04 (1  45 78)  #   4  ^D  end of transmission
  179. char \X05 (1   5 78)  #   5  ^E  enquiry
  180. char \X06 (12 4  78)  #   6  ^F  acknowledge
  181. char \X07 (12 45 78)  #   7  ^G  bell
  182. char \X08 (12  5 78)  #   8  ^H  backspace
  183. char \X09 ( 2 4  78)  #   9  ^I  horizontal tabulation
  184. char \X0A ( 2 45 78)  #  10  ^J  line feed
  185. char \X0B (1 3   78)  #  11  ^K  vertical tabulation
  186. char \X0C (123   78)  #  12  ^L  form feed
  187. char \X0D (1 34  78)  #  13  ^M  carriage return
  188. char \X0E (1 345 78)  #  14  ^N  shift out
  189. char \X0F (1 3 5 78)  #  15  ^O  shift in
  190. char \X10 (1234  78)  #  16  ^P  data link escape
  191. char \X11 (12345 78)  #  17  ^Q  device control one
  192. char \X12 (123 5 78)  #  18  ^R  device control two
  193. char \X13 ( 234  78)  #  19  ^S  device control three
  194. char \X14 ( 2345 78)  #  20  ^T  device control four
  195. char \X15 (1 3  678)  #  21  ^U  negative acknowledge
  196. char \X16 (123  678)  #  22  ^V  synchronous idle
  197. char \X17 ( 2 45678)  #  23  ^W  end of transmission block
  198. char \X18 (1 34 678)  #  24  ^X  cancel
  199. char \X19 (1 345678)  #  25  ^Y  end of medium
  200. char \X1A (1 3 5678)  #  26  ^Z  substitute
  201. char \X1B ( 2 4 678)  #  27  ^[  escape
  202. char \X1C (12  5678)  #  28  ^\  file separator
  203. char \X1D (12 45678)  #  29  ^]  group separator
  204. char \X1E (   45 78)  #  30  ^^  record separator
  205. char \X1F (   45678)  #  31  ^_  unit separator
  206.  
  207. # Each of the characters within the extended control character block (128-159)  
  208. # is the same as its corresponding character within the basic control character
  209. # block (0-31) except that only dot 8 is used.
  210.  
  211.      #Hex    Dots       Dec Char Description
  212. char \X80 (   4   8)  # 128  ~@  <control>
  213. char \X81 (1      8)  # 129  ~A  <control>
  214. char \X82 (12     8)  # 130  ~B  break permitted here
  215. char \X83 (1  4   8)  # 131  ~C  no break here
  216. char \X84 (1  45  8)  # 132  ~D  <control>
  217. char \X85 (1   5  8)  # 133  ~E  next line
  218. char \X86 (12 4   8)  # 134  ~F  start of selected area
  219. char \X87 (12 45  8)  # 135  ~G  end of selected area
  220. char \X88 (12  5  8)  # 136  ~H  character tabulation set
  221. char \X89 ( 2 4   8)  # 137  ~I  character tabulation with justification
  222. char \X8A ( 2 45  8)  # 138  ~J  line tabulation set
  223. char \X8B (1 3    8)  # 139  ~K  partial line down
  224. char \X8C (123    8)  # 140  ~L  partial line up
  225. char \X8D (1 34   8)  # 141  ~M  reverse line feed
  226. char \X8E (1 345  8)  # 142  ~N  single shift two
  227. char \X8F (1 3 5  8)  # 143  ~O  single shift three
  228. char \X90 (1234   8)  # 144  ~P  device control string
  229. char \X91 (12345  8)  # 145  ~Q  private use one
  230. char \X92 (123 5  8)  # 146  ~R  private use two
  231. char \X93 ( 234   8)  # 147  ~S  set transmit state
  232. char \X94 ( 2345  8)  # 148  ~T  cancel character
  233. char \X95 (1 3  6 8)  # 149  ~U  message waiting
  234. char \X96 (123  6 8)  # 150  ~V  start of guarded area
  235. char \X97 ( 2 456 8)  # 151  ~W  end of guarded area
  236. char \X98 (1 34 6 8)  # 152  ~X  start of string
  237. char \X99 (1 3456 8)  # 153  ~Y  <control>
  238. char \X9A (1 3 56 8)  # 154  ~Z  single character introducer
  239. char \X9B ( 2 4 6 8)  # 155  ~[  control sequence introducer
  240. char \X9C (12  56 8)  # 156  ~\  string terminator
  241. char \X9D (12 456 8)  # 157  ~]  operating system command
  242. char \X9E (   45  8)  # 158  ~^  privacy message
  243. char \X9F (   456 8)  # 159  ~_  application program command
  244.  
  245. # Representations for the uppercase accented letters are drawn from the
  246. # remaining combinations which use both dots 7 and 8. The representation for a
  247. # lowercase accented letter is the same as its uppercase counterpart except
  248. # that dot 7 isn't used. This scheme retains the use of dot 7 as the modifier
  249. # for a capitalized letter. The only exception to these rules is that, due to
  250. # the nature of the Latin1 character set, the German lowercase double-s is
  251. # treated as though it were an uppercase y-dieresis (neither has an uppercase
  252. # definition). These representations have been gathered, as much as possible,
  253. # into logical groupings.
  254.  
  255. # The 5 letters with a circumflex accent (^) use the [1-5] dot combinations:
  256.  
  257.      #Hex    Dots       Dec Char Description
  258. char \XC2 ( 2    78)  # 194   ├é  latin capital letter a with circumflex
  259. char \XCA ( 23   78)  # 202   ├è  latin capital letter e with circumflex
  260. char \XCE ( 2  5 78)  # 206   ├Ä  latin capital letter i with circumflex
  261. char \XD4 ( 2  5678)  # 212   ├ö  latin capital letter o with circumflex
  262. char \XDB ( 2   678)  # 219   ├¢  latin capital letter u with circumflex
  263. char \XE2 ( 2     8)  # 226   ├ó  latin small letter a with circumflex
  264. char \XEA ( 23    8)  # 234   ├¬  latin small letter e with circumflex
  265. char \XEE ( 2  5  8)  # 238   ├«  latin small letter i with circumflex
  266. char \XF4 ( 2  56 8)  # 244   ├┤  latin small letter o with circumflex
  267. char \XFB ( 2   6 8)  # 251   ├╗  latin small letter u with circumflex
  268.  
  269. # The 5 letters with a grave accent (`) use the [6-0] dot combinations:
  270.  
  271.      #Hex    Dots       Dec Char Description
  272. char \XC0 ( 23 5 78)  # 192   ├Ç  latin capital letter a with grave
  273. char \XC8 ( 23 5678)  # 200   ├ê  latin capital letter e with grave
  274. char \XCC ( 23  678)  # 204   ├î  latin capital letter i with grave
  275. char \XD2 (  3 5 78)  # 210   ├Æ  latin capital letter o with grave
  276. char \XD9 (  3 5678)  # 217   ├Ö  latin capital letter u with grave
  277. char \XE0 ( 23 5  8)  # 224   ├á  latin small letter a with grave
  278. char \XE8 ( 23 56 8)  # 232   ├¿  latin small letter e with grave
  279. char \XEC ( 23  6 8)  # 236   ├¼  latin small letter i with grave
  280. char \XF2 (  3 5  8)  # 242   ├▓  latin small letter o with grave
  281. char \XF9 (  3 56 8)  # 249   ├╣  latin small letter u with grave
  282.  
  283. # The 6 letters with an acute accent (') use the [a-f] dot combinations with
  284. # dots 3 and 6 added:
  285.  
  286.      #Hex    Dots       Dec Char Description
  287. char \XC1 (1    678)  # 193   ├ü  latin capital letter a with acute
  288. char \XC9 (12   678)  # 201   ├ë  latin capital letter e with acute
  289. char \XCD (1  4 678)  # 205   ├ì  latin capital letter i with acute
  290. char \XD3 (1  45678)  # 211   ├ô  latin capital letter o with acute
  291. char \XDA (1   5678)  # 218   ├Ü  latin capital letter u with acute
  292. char \XDD (12 4 678)  # 221   ├¥  latin capital letter y with acute
  293. char \XE1 (1    6 8)  # 225   ├í  latin small letter a with acute
  294. char \XE9 (12   6 8)  # 233   ├⌐  latin small letter e with acute
  295. char \XED (1  4 6 8)  # 237   ├¡  latin small letter i with acute
  296. char \XF3 (1  456 8)  # 243   ├│  latin small letter o with acute
  297. char \XFA (1   56 8)  # 250   ├║  latin small letter u with acute
  298. char \XFD (12 4 6 8)  # 253   ├╜  latin small letter y with acute
  299.  
  300. # The 6 letters with a dieresis accent (") use the [f-j] dot combinations with
  301. # dots 3 and 6 added, and the number sign (because it fits the sequence
  302. # reasonably well):
  303.  
  304.      #Hex    Dots       Dec Char Description
  305. char \XC4 (1234 678)  # 196   ├ä  latin capital letter a with diaeresis
  306. char \XCB (12345678)  # 203   ├ï  latin capital letter e with diaeresis
  307. char \XCF (123 5678)  # 207   ├Å  latin capital letter i with diaeresis
  308. char \XD6 ( 234 678)  # 214   ├û  latin capital letter o with diaeresis
  309. char \XDC ( 2345678)  # 220   ├£  latin capital letter u with diaeresis
  310. char \XE4 (1234 6 8)  # 228   ├ñ  latin small letter a with diaeresis
  311. char \XEB (123456 8)  # 235   ├½  latin small letter e with diaeresis
  312. char \XEF (123 56 8)  # 239   ├»  latin small letter i with diaeresis
  313. char \XF6 ( 234 6 8)  # 246   ├╢  latin small letter o with diaeresis
  314. char \XFC ( 23456 8)  # 252   ├╝  latin small letter u with diaeresis
  315. char \XFF (  3456 8)  # 255   ├┐  latin small letter y with diaeresis
  316.  
  317. # There is no uppercase y-dieresis in the Latin1 character set. The German
  318. # lowercase double-s, which also doesn't have an uppercase counterpart in the
  319. # Latin1 character set, uses its representation:
  320.  
  321.      #Hex    Dots       Dec Char Description
  322. char \XDF (  345678)  # 223   ├ƒ  latin small letter sharp s
  323.  
  324. # The remaining accented letters are:
  325.  
  326.      #Hex    Dots       Dec Char Description
  327. char \XC3 (    5 78)  # 195   ├â  latin capital letter a with tilde
  328. char \XD1 (   4 678)  # 209   ├æ  latin capital letter n with tilde
  329. char \XD5 (    5678)  # 213   ├ò  latin capital letter o with tilde
  330. char \XC5 (  345 78)  # 197   ├à  latin capital letter a with ring above
  331. char \XC7 (  34 678)  # 199   ├ç  latin capital letter c with cedilla
  332. char \XD8 (  34  78)  # 216   ├ÿ  latin capital letter o with stroke
  333. char \XC6 (  3   78)  # 198   ├å  latin capital letter ae
  334. char \XD0 (     678)  # 208   ├É  latin capital letter eth
  335. char \XDE (  3  678)  # 222   ├₧  latin capital letter thorn
  336. char \XE3 (    5  8)  # 227   ├ú  latin small letter a with tilde
  337. char \XF1 (   4 6 8)  # 241   ├▒  latin small letter n with tilde
  338. char \XF5 (    56 8)  # 245   ├╡  latin small letter o with tilde
  339. char \XE5 (  345  8)  # 229   ├Ñ  latin small letter a with ring above
  340. char \XE7 (  34 6 8)  # 231   ├º  latin small letter c with cedilla
  341. char \XF8 (  34   8)  # 248   ├╕  latin small letter o with stroke
  342. char \XE6 (  3    8)  # 230   ├ª  latin small letter ae
  343. char \XF0 (     6 8)  # 240   ├░  latin small letter eth
  344. char \XFE (  3  6 8)  # 254   ├╛  latin small letter thorn
  345.  
  346. # Some characters are the same as other characters which they resemble but with
  347. # dot 7 added:
  348.  
  349.      #Hex    Dots       Dec Char Description
  350. char \XAD (  3  67 )  # 173   ┬¡  soft hyphen
  351. char \XAB (12   67 )  # 171   ┬½  left-pointing double angle quotation mark
  352. char \XBB (  345 7 )  # 187   ┬╗  right-pointing double angle quotation mark
  353. char \XA6 (1   567 )  # 166   ┬ª  broken bar
  354. char \XB9 ( 2    7 )  # 185   ┬╣  superscript one
  355. char \XB2 ( 23   7 )  # 178   ┬▓  superscript two
  356. char \XB3 ( 2  5 7 )  # 179   ┬│  superscript three
  357. char \XB1 (  34 67 )  # 177   ┬▒  plus-minus sign
  358. char \XD7 (1    67 )  # 215   ├ù  multiplication sign
  359. char \XF7 (  34  7 )  # 247   ├╖  division sign
  360. char \XB7 (   4 67 )  # 183   ┬╖  middle dot
  361. char \XA1 ( 234 67 )  # 161   ┬í  inverted exclamation mark
  362. char \XBF (1  4567 )  # 191   ┬┐  inverted question mark
  363. char \XA2 (12 4 67 )  # 162   ┬ó  cent sign
  364. char \XA3 (  34567 )  # 163   ┬ú  pound sign
  365.  
  366. # A few more characters follow this same convention but their relationships
  367. # to their base characters is a bit obscure:
  368.  
  369.      #Hex    Dots       Dec Char Description
  370. char \XA4 (1  4 67 )  # 164   ┬ñ  currency sign
  371. char \XA5 (1234 67 )  # 165   ┬Ñ  yen sign
  372.  
  373. # Some characters are represented by the first letters of their names lowered
  374. # by one row of dots:
  375.  
  376.      #Hex    Dots       Dec Char Description
  377. char \XAC ( 2  567 )  # 172   ┬¼  not sign
  378. char \XB6 ( 23 5 7 )  # 182   ┬╢  pilcrow sign
  379. char \XA9 ( 23 567 )  # 169   ┬⌐  copyright sign
  380. char \XAE ( 23  67 )  # 174   ┬«  registered sign
  381. char \XA7 (  3 5 7 )  # 167   ┬º  section sign
  382. char \XB0 (  3 567 )  # 176   ┬░  degree sign
  383.  
  384. # The three fraction characters use combinations of dots 1 and 4 (which
  385. # progress from left to right as the value of the fraction increases) together
  386. # with dots 2,3,5,6,7:
  387.  
  388.      #Hex    Dots       Dec Char Description
  389. char \XBC (123 567 )  # 188   ┬╝  vulgar fraction one quarter
  390. char \XBD (1234567 )  # 189   ┬╜  vulgar fraction one half
  391. char \XBE ( 234567 )  # 190   ┬╛  vulgar fraction three quarters
  392.  
  393. # Each of the three extended accent characters is the same as its conventional
  394. # compose character but with dot 7 added:
  395.  
  396.      #Hex    Dots       Dec Char Description
  397. char \XB4 (  3   7 )  # 180   ┬┤  acute accent
  398. char \XB8 (     67 )  # 184   ┬╕  cedilla
  399. char \XA8 (    5 7 )  # 168   ┬¿  diaeresis
  400.  
  401. # The two gender symbols are:
  402.  
  403.      #Hex    Dots       Dec Char Description
  404. char \XBA (      7 )  # 186   ┬║  masculine ordinal indicator
  405. char \XAA (       8)  # 170   ┬¬  feminine ordinal indicator
  406.  
  407. # The three remaining characters are:
  408.  
  409.      #Hex    Dots       Dec Char Description
  410. char \XAF ( 2   67 )  # 175   ┬»  macron
  411. char \XB5 (    567 )  # 181   ┬╡  micro sign
  412. char \XA0 (      78)  # 160  ~   no-break space
  413.  
  414. # The nonbreaking space is dots 7 and 8 because this presents a sequence of
  415. # nonbreaking spaces as a smooth low line segment.
  416.  
  417.      #Hex    Dots       Dec Char Description
  418. char \X7F (   4567 )  # 127  ^?  delete
  419.  
  420. include common.tti
  421.